package com.example.inami.third.entity.param;


import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalTime;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;

/**
 * (PlaceRoom)参数
 *
 * @author inami
 * @since 2025-03-12 09:51:39
 */
@Data
public class PlaceRoomParam {


    private Long id;


    private Integer beRelateCount;


    private String buildingName;


    private String communityName;


    private Integer contactCount;


    private Long contactId;


    private String currState;


    private Long deptId;


    private String deptLimit;


    private String deptName;


    private Long deptTypeId;


    private String detailedAddress;


    private String deviceA;


    private String deviceAttrCode;


    private Long deviceId;


    private String deviceImei;


    private String deviceType;


    private Long deviceTypeAttrId;


    private Long deviceTypeId;


    private String deviceTypeName;


    private String deviceVersionCode;


    private Long deviceVersionId;


    private String deviceVersionName;


    private Integer editFourth;


    private Integer editGeneral;


    private Integer editMain;


    private Integer editThird;


    private Integer enabled;


    private Date enabledTime;


    private Date endStamp;


    private String endTime;


    private String firstContactIds;


    private Integer flagRetail;


    private String flagRetailName;


    private String floorName;


    private String fourthContactIds;


    private String generalContactIds;


    private String hostImei;


    private Long householdId;


    private String householdIds;


    private String imeiReverse;


    private String imgPath;


    private String installer;


    private Long installerId;


    private String isAsc;


    private Integer isLastPage;


    private String isolatePersonnelIds;


    private Integer lastPageNum;


    private String latitude;


    private String longitude;


    private String mainContactIds;


    private Long notDeptTypeId;


    private String notIdStr;


    private String orderByColumn;


    private Integer pageNum;


    private Integer pageSize;


    private Long parentId;


    private String phoneCode;


    private String phoneNumber;


    private Long placeBuildingId;


    private Long placeCommunityId;


    private Long placeFloorId;


    private Long placeRoomId;


    private String purePhoneNumber;


    private String queryParam;


    private String region;


    private String regionCodeAll;


    private Integer relateCount;


    private String remark;


    private String roomDetailed;


    private String roomName;


    private String searchValue;


    private String secondContactIds;


    private Integer startIdx;


    private Date startStamp;


    private String startTime;


    private String switchState;


    private Long sysDeptId;


    private String sysTransferToDept;


    private String tableName;


    private String thirdContactIds;


    private String todayDate;


    private String tomorrowDate;


    private String transferToDept;


    private String updateBy;


    private Date updateTime;


    private Integer usingStatus;


    private String usingStatusName;


    private Long deviceInfoId;

}

